package com.yuw.threaddemo3;

public class TestDriver {

	public static void main(String[] args) {
		test02();
	}
	
	/**
	 * 继承实现多线程
	 */
	public static void test02() {
		//创建一个线程对象
		Thread th1 = new MyThread("Mythread1");
		//创建一个线程对象
		//创建Runnable接口实现类的一个实例对象
		MyThread2 r =new MyThread2();
		//设置线程2的成员变量的值
		r.setTh1(th1);
		//使用Runnable接口的实例对象作为Thread类的构造方法，构建一个线程实例对象
		Thread th2 = new Thread(r);
		//启动多线程
		th1.start();
		th2.start();
	}

	
	
	/**
	 * 继承实现多线程
	 */
	public static void test01() {
		//创建一个线程对象
		Thread th1 = new MyThread("Mythread1");
		//创建一个线程对象
		Thread th2 = new MyThread("Mythread2");
		//启动多线程
		th1.start();
		th2.start();
	}

}
